package br.com.fogas.notafiscal.condicoes.zfd5;

import java.math.BigDecimal;
import java.util.Date;

import br.com.fogas.database.FogasDatabase;
import br.com.fogas.database.entidade.NotaItem;
import br.com.fogas.database.exception.CondicoesPrecoException;
import br.com.fogas.notafiscal.condicoes.CondicoesResponsability;

public class A970_ZFD5 extends CondicoesResponsability {

	private String cliente;

	public A970_ZFD5(FogasDatabase database, NotaItem notaItem, String condicao, Date dataPedido, String cliente) {
		super(database, notaItem, condicao, dataPedido);
		this.cliente = cliente;
	}

	@Override
	public BigDecimal getPreco() throws CondicoesPrecoException {
		try {
			return database.getA970().getPreco(condicao, cliente, dataPedido);
		} catch (Exception e) {
			throw new CondicoesPrecoException(e.getMessage());
		}
	}
}